be a mixed blessing - Spanish English Dictionary